如何通过OS与远程桌面连接访问文件

时间:2017-03-14 20:23:46

标签: python operating-system rdp

我有一个程序可以比较文件,看看我更新了哪些文件以及哪些文件和文件夹是新文件。

我在家里和学校有一个名为School的文件夹,内容完全相同。我的程序可以很好地访问和比较USB上的文件,但我似乎无法找到正确的路径在学校访问我的文件。

[编辑]:我从学校网站下载了rdp。要打开我的文档,我会连接到school.rdp,输入我的用户名和密码,然后窗口出现。

enter image description here

这是我的程序的开始,它找到了基本文件夹

import os

# HOME, this works
print(os.path.exists("C:/School")) # True
print(os.path.exists("C:")) # True

# SCHOOL, I've tried all of these but none of them work
print(os.path.exists("N:/School")) # False
print(os.path.exists("N:/Documents")) # False
print(os.path.exists("N:")) # False
print(os.path.exists("N:/cha-sr-003/Students$/Intake2011/11FullerT/Documents/School")) # False
print(os.path.exists("//cha-sr-003/Students$/Intake2011/11FullerT/Documents/School")) # False
print(os.path.exists("cha-sr-003")) # False

有没有人知道允许我访问远程桌面连接上的文件夹的路径?如果这是不可能的,还有其他方法可以用来访问它们吗?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

我无法访问我的文件,因为我没有访问服务器的权限。

要解决这个问题,我使用了两个单独的程序,每个程序在我家和学校的文档中创建一个 DECLARE Audit TABLE (date datetime, [col1] int NOT NULL ) insert into Audit(date,Col1) VALUES ('03/05/2017', 1 ) ,('03/04/2017', 20 ) ,('03/03/2017', 10 ) ,('03/02/2017', 5 ) ,('03/01/2017', 10 ) select [col1] = CONVERT(VARCHAR(10), DATEADD(HOUR, 8, a.date), 101) , [Col2] = SUM(col1) over (Order by CONVERT(VARCHAR(10), DATEADD(HOUR, 8, a.date), 101)) from Audit a order by CONVERT(VARCHAR(10), DATEADD(HOUR, 8, a.date), 101) desc 文件。然后我将.txt文件从我的学校区域复制到我的家庭文档,并使用我的程序.txt来比较两个文本文件

感谢@ Jean-FrançoisFabre和@ 13loodH4t的帮助