為了改某個功能 不小心就學會了用 LinQ 查目錄跟讀 XML 的方法
又為了 上次 file server 死掉要比實體檔案跟 SQL 的紀錄
又用上 查目錄 拿來 Join LinQ to SQL
實際寫起來的結果似乎是只要能讓他變成 List 就能用 LinQ 操作了
豪方便啊~
2013/06/26
2013/06/19
VB and C# 跑批次檔 or 執行檔
VB
Dim Shell As Object
Shell = CreateObject("WScript.Shell")
Shell.Run("xxx.exe")
C#
System.Diagnostics.Process.Start("xxx.exe");
C#要很刁鑽的用VB跑也是可以 XD
dynamic ws = Microsoft.VisualBasic.Interaction.CreateObject("WScript.Shell");
ws.Run("Notepad.exe");
以上方法 webfrom winform 皆適用
Dim Shell As Object
Shell = CreateObject("WScript.Shell")
Shell.Run("xxx.exe")
C#
System.Diagnostics.Process.Start("xxx.exe");
C#要很刁鑽的用VB跑也是可以 XD
dynamic ws = Microsoft.VisualBasic.Interaction.CreateObject("WScript.Shell");
ws.Run("Notepad.exe");
以上方法 webfrom winform 皆適用
Windows 檔案權限變更
icacls "Y:\*" /reset /T /C /Q
/reset 使用預設繼承的 ACL 取代 ACL。
/T 指示要在 name 指定之目錄下的所有相符檔案/目錄上執行此操作。
/C 指示不論發生任何檔案錯誤,都繼續執行此操作。仍會顯示錯誤訊息。
/L 指示此操作會在符號連結 (而非其目標) 上執行。
/Q 指示 icacls 應隱藏成功訊息。
/reset 使用預設繼承的 ACL 取代 ACL。
/T 指示要在 name 指定之目錄下的所有相符檔案/目錄上執行此操作。
/C 指示不論發生任何檔案錯誤,都繼續執行此操作。仍會顯示錯誤訊息。
/L 指示此操作會在符號連結 (而非其目標) 上執行。
/Q 指示 icacls 應隱藏成功訊息。
2013/06/18
C# (Winform) 目錄無法跨磁碟機搬移的解法
C#的 System.IO.Directory.Move(Source,Target)
在搬移目錄時有不能跨磁碟區搬移的問題 但是 File.Move & File.Copy 則不會
在搬移目錄時有不能跨磁碟區搬移的問題 但是 File.Move & File.Copy 則不會
2013/06/14
Google Exchange ActiveSync for iOS is dead Q_Q
搞了半天我妹 iPhone 用 Google 通訊錄跟行事曆拉不進來是因為他們家自 2013 年 1 月 30 關閉 Exchange 服務了
要用 Gmail(Mail+ CalDav) + CardDav 取代這項功能
偏偏Gmail提供CalDav不支援資料推播更新,得設定手動或者是定時擷取 = =
這樣在其他裝置更新行事曆之後如果我手機沒開過行事曆app,新的行程根本不會進到手機
除非用聽起來就很耗電的定時擷取
雖然說原本有開啟 Exchange 服務的 user 可以繼續使用
但是如果新增行事曆 or 行事曆更名 都不會在 Exchange 上被更新
難怪最近開了新的行事曆都沒辦法設定開放之後拉到 iPhone 上
要用 Gmail(Mail+ CalDav) + CardDav 取代這項功能
偏偏Gmail提供CalDav不支援資料推播更新,得設定手動或者是定時擷取 = =
這樣在其他裝置更新行事曆之後如果我手機沒開過行事曆app,新的行程根本不會進到手機
除非用聽起來就很耗電的定時擷取
雖然說原本有開啟 Exchange 服務的 user 可以繼續使用
但是如果新增行事曆 or 行事曆更名 都不會在 Exchange 上被更新
難怪最近開了新的行事曆都沒辦法設定開放之後拉到 iPhone 上
訂閱:
文章 (Atom)